/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package clases;

import java.time.LocalDate;

/**
 *
 * @author Edder
 */
public class Compra {
    private int idCompra;
    private LocalDate fecha;
    private float monto;
    private float igv;
    private OrdenCompra ordenCompra;
    private Proveedor proveedor;
    private Usuario usuario;
    private char estado;

    public Compra() {
    }

    public Compra(int idCompra, LocalDate fecha, float monto, float igv, OrdenCompra ordenCompra, Proveedor proveedor, Usuario usuario, char estado) {
        this.idCompra = idCompra;
        this.fecha = fecha;
        this.monto = monto;
        this.igv = igv;
        this.ordenCompra = ordenCompra;
        this.proveedor = proveedor;
        this.usuario = usuario;
        this.estado = estado;
    }

    public char getEstado() {
        return estado;
    }

    public void setEstado(char estado) {
        this.estado = estado;
    }

    public int getIdCompra() {
        return idCompra;
    }

    public void setIdCompra(int idCompra) {
        this.idCompra = idCompra;
    }

    public LocalDate getFecha() {
        return fecha;
    }

    public void setFecha(LocalDate fecha) {
        this.fecha = fecha;
    }

    public float getMonto() {
        return monto;
    }

    public void setMonto(float monto) {
        this.monto = monto;
    }

    public float getIgv() {
        return igv;
    }

    public void setIgv(float igv) {
        this.igv = igv;
    }

    public OrdenCompra getOrdenCompra() {
        return ordenCompra;
    }

    public void setOrdenCompra(OrdenCompra ordenCompra) {
        this.ordenCompra = ordenCompra;
    }

    public Proveedor getProveedor() {
        return proveedor;
    }

    public void setProveedor(Proveedor proveedor) {
        this.proveedor = proveedor;
    }

    public Usuario getUsuario() {
        return usuario;
    }

    public void setUsuario(Usuario usuario) {
        this.usuario = usuario;
    }
}
